home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 551-575 / disk_562 / intuisup / library / source.lzh / intuisup.fd < prev    next >
Text File  |  1991-10-20  |  2KB  |  56 lines

  1.         *************************************
  2.         *                                   *
  3.         *       IntuitionSupport v2.0       *
  4.         *   by Torsten Jürgeleit in 05/91   *
  5.         *                                   *
  6.         *              FD-File              *
  7.         *                                   *
  8.         *************************************
  9. *
  10. ##base IntuiSupBase * the name of our base used by C glue code and C PRAGMAS
  11. ##bias 30        * first function is always at an offset of -30 from lib base
  12. *
  13. * Render
  14. *
  15. IGetRenderInfo(screen,flags)(a0,d0)
  16. IFreeRenderInfo(ri)(a0)
  17. IOpenWindow(wi,nw,flags)(a0,a1,d0)
  18. IClearRenderWindow(ri,win,left_edge,top_edge,width,height)(a0,a1,d0,d1,d2,d3)
  19. *
  20. * Texts
  21. *
  22. IDisplayTexts(ri,win,td)(a0,a1,a2,d0,d1)
  23. IPrintText(ri,win,text,left_edge,top_edge,type,flags,text_attr)(a0,a1,a2,d0,d1,d2,d3,a3)
  24. IConvertUnsignedDec(num,buffer)(d0,a0)
  25. IConvertSignedDec(num,buffer)(d0,a0)
  26. IConvertHex(num,buffer)(d0,a0)
  27. IConvertBin(num,buffer)(d0,a0)
  28. *
  29. * Borders
  30. *
  31. IDisplayBorders(ri,win,bd)(a0,a1,a2,d0,d1)
  32. IDrawBorder(ri,win,left_edge,top_edge,width,height,type)(a0,a1,d0,d1,d2,d3,d4)
  33. *
  34. * Gadgets
  35. *
  36. ICreateGadgets(ri,gd)(a0,a1,d0,d1)
  37. IFreeGadgets(gl)(a0)
  38. IDisplayGadgets(win,gl)(a0,a1)
  39. IRefreshGadgets(gl)(a0)
  40. ISetGadgetAttributes(gl,data_entry,flags,data1,data2,data3)(a0,d0,d1,d2,d3,a1)
  41. IActivateInputGadget(gl,data_entry)(a0,d0)
  42. IGadgetAddress(gl,data_entry)(a0,d0)
  43. IRemoveGadgets(gl)(a0)
  44. IGetMsg(uport)(a0)
  45. IReplyMsg(imsg)(a0)
  46. *
  47. * Menus
  48. *
  49. *
  50. ICreateMenu(ri,win,md,ta)(a0,a1,a2,a3)
  51. IAttachMenu(win,ml)(a0,a1)
  52. IMenuItemAddress(ml,menu_num)(a0,d0)
  53. IRemoveMenu(ml)(a0)
  54. IFreeMenu(ml)(a0)
  55. ##end
  56.